package com.crazy.web.service.outer;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.crazy.model.major.entity.TSurvey;
import com.crazy.model.major.entity.TSurveyTime;

/**
 * 问卷调查服务
 * @author zhaochaofeng
 * @version 1.0
 * @date 2020/12/23 16:08
 */
public interface SurveyService {

    /**
     * 校验手机号是否已经存在
     * @param telephone
     * @return true表示不存在，false表示存在
     */
    boolean checkTelephone(String telephone);

    /**
     * 添加别人填写的问卷
     * @param survey
     */
    void add(TSurvey survey);

    /**
     * 查询问卷列表
     * @param page
     * @param rows
     * @param search
     * @return
     */
    IPage<TSurvey> list(long page, long rows, String search);

    /**
     * 保存问卷调查的时间
     * @param tSurveyTime
     */
    void saveSurveyTime(TSurveyTime tSurveyTime);

}
